/* Moveto - RTL style Admin */
#adminmenuback,
#adminmenuwrap{
	right: 0;
}
#mp .dataTables_wrapper .dataTables_filter {
	float: left;
}	
#mp .dataTables_wrapper .dataTables_length {
	float: right;
}	

#mp .popover > .arrow:after{
	right: unset;
}
#mp div.dataTables_wrapper,
#mp table{
	direction: rtl !important;
}
#mp  #mp-top-nav .navbar-right {
    float: left !important;
}	
#mp #mp-settings .mp-left-menu ul.nav-tab{
	margin-right: 0 !important;
}
#mp #promocode table#mp-promocode-list .pull-right.mp-delete-popover{
	float: right !important;
}
/* Float Left to Right */
#mp .mp-col1,
#mp .mp-col1-1,
#mp .mp-col2,
#mp .mp-col2-1,
#mp .mp-col3,
#mp .mp-col35,
#mp .mp-col4,
#mp .mp-col5,
#mp .mp-col55,
#mp .mp-col6,
#mp .mp-col61,
#mp .mp-col7,
#mp .mp-col75,
#mp .mp-col8,
#mp .mp-col9,
#mp .mp-col10,
#mp .mp-col11,
#mp .mp-col115,
#mp .mp-col12,
#mp .mp-one-half,
#mp .fullwidth,
#mp .common-inner,
#mp .mt-5,
#mp .mb-5,
#mp .mp-new-input,
#mp .w70,
#mp label.error,
#mp .fl,
#mp .wf-100,
#mp .mp-show-hide,
#mp .mp-custom-new-radio ul.mp-new-radio-list,
#mp .mp-custom-checkbox ul.mp-checkbox-list,
#mp .mp-custom-new-radio  ul.mp-new-radio-list li,
#mp .mp-custom-checkbox  ul.mp-checkbox-list li,
#mp .mp-custom-radio  ul.mp-radio-list,
#mp .mp-custom-radio ul.mp-radio-list li,
#mp #salon-details img.mp-salon-logo,
#mp .cd-popup-container .cd-buttons li,
#mp.mp-wrapper,
#mp .navbar-brand,
#mp .mp-notification-main ul.mp-recent-booking-list li,
#mp .mp-notification-main ul.mp-recent-booking-list .list-inner,
#mp .mp-notification-main ul.mp-recent-booking-list .list-inner span.booking-text,
#mp #booking-details ul.mp-cal-booking-details li .mp-booking-status,
#mp #mp-dashboard .mp-title-amount-stats,
#mp #mp-dashboard .mp-today-list-actions,
#mp #mp-dashboard .mp-today-bookings-main .mp-today-list,
#mp #mp-dashboard .mp-latest-activity .mp-activity-list,
#mp #mp-dashboard .mp-today-bookings-main .mp-today-list .mp-today-center,
#mp #mp-dashboard .mp-today-bookings-main .mp-today-center .mp-service-text,
#mp #mp-dashboard .mp-latest-activity .mp-activity-list .mp-service-text,
#mp .mp-calendar-top-bar,
#mp #mp-dashboard .mp-today-bookings-main .mp-today-list .mp-today-right
#mp button.fc-today-button,
#mp button.fc-today-button,
#mp #mp-calendar-all ul.mp-cal-booking-details li:not(:first-child) span,
#mp  #mp-staff-panel .mp-staff-top-header,
#mp #mp-staff-panel .mp-staff-right-details table,
#mp .member-services .mp-staff-service-panel.panel-default,
#mp .member-services .mp-staff-service-panel .panel-heading,
#mp .member-services .mp-staff-price-rules .panel-default ul#mp-staff-price li.active,
#mp .member-availabilty  ul#mp-staff-timing li.active,
#mp .member-addbreaks ul#mp-staff-breaks li.active,
#mp #mp-staff-panel .mp-staff-right-details .member-offtime .mp-member-offtime-inner,
#mp #mp-locations-panel .panel-heading,
#mp #mp-locations-panel .panel,
#mp #mp-locations-panel .panel-default,
#mp  #mp-locations-panel .mp-location-top-header,
#mp #mp-locations-panel .panel-heading .panel-title,
#mp #mp-locations-panel .panel .collapse.in,
#mp #mp-locations-panel .mp-create-location-table,
#mp #mp-locations-panel ul#sortable-locations li,
#mp #mp-locations-panel .mp-location-map,
#mp #mp-locations-panel .mp-services-asign,
#mp #mp-service-addon-panel .panel-heading,
#mp #mp-service-addon-panel .panel,
#mp #mp-service-addon-panel .panel-default,			  
#mp #mp-services-panel .panel-heading,
#mp #mp-services-panel .panel,
#mp #mp-services-panel .panel-default,
#mp  #mp-service-addon-panel .mp-service-top-header,
#mp  #mp-services-panel .mp-service-top-header,
#mp #mp-service-addon-panel .panel-heading .panel-title,  
#mp #mp-services-panel .panel-heading .panel-title,
#mp #mp-service-addon-panel .panel .collapse.in,
#mp #mp-services-panel .panel .collapse.in,
#mp #mp-service-addon-panel .mp-create-service-table,
#mp #mp-services-panel .mp-create-service-table,	
#mp #mp-service-addon-panel ul#sortable-services li,				   
#mp #mp-services-panel ul#sortable-services li,
#mp #mp-settings #company-details img.mp-company-image,	
#mp  #mp-settings #email-template .panel-collapse.collapse,
#mp  #mp-settings #sms-template .panel-collapse.collapse,
#mp  #mp-settings #general-setting  .mp-tax-vat-input-container,
#mp  #mp-settings #general-setting  .mp-tax-vat-input-container .mp-partial-input-per,
#mp  #mp-settings #payment-setting .mp-all-payments-main,
#mp  #mp-settings #payment-setting .mp-all-payments-main .mp-payment-methods,
#mp  #mp-settings #sms-reminder .mp-all-sms-main .panel.mp-sms-gateway,
#mp #mp-settings #payment-setting .mp-paypal-setting-warning,
#mp  #mp-settings #email-template ul li .panel-heading,
#mp  #mp-settings #sms-template ul li .panel-heading,
#mp #mp-service-addon-panel .panel,
#mp #mp-service-addon-panel .panel-default,			  
#mp #mp-services-panel .panel,
#mp #mp-services-panel .panel-default,
#mp  #mp-settings #email-template .tab-content ul li,
#mp  #mp-settings #sms-template .tab-content ul li,
#mp  #mp-settings #email-template .tab-content #client-email-template #accordion,
#mp  #mp-settings #email-template .tab-content #service-provider-email-template #accordion,
#mp  #mp-settings #email-template .tab-content #admin-manager-email-template #accordion,
#mp  #mp-settings #sms-template .tab-content #client-sms-template #accordion,
#mp  #mp-settings #sms-template .tab-content #service-provider-sms-template #accordion,
#mp  #mp-settings #sms-template .tab-content #admin-manager-sms-template #accordion,
#mp  #mp-settings #email-template .tab-content #client-email-template #accordion .mp-email-panel,
#mp  #mp-settings #email-template .tab-content #service-provider-email-template #accordion .mp-email-panel,
#mp  #mp-settings #email-template .tab-content #admin-manager-email-template #accordion .mp-email-panel,
#mp  #mp-settings #sms-template .tab-content #client-sms-template #accordion .mp-sms-panel,
#mp  #mp-settings #sms-template .tab-content #service-provider-sms-template #accordion .mp-sms-panel,
#mp  #mp-settings #sms-template .tab-content #admin-manager-sms-template #accordion .mp-sms-panel,	
#mp  #mp-settings #email-template .tab-content #client-email-template #accordion .mp-email-panel .panel-heading,
#mp  #mp-settings #email-template .tab-content #service-provider-email-template #accordion .mp-email-panel .panel-heading,
#mp  #mp-settings #email-template .tab-content #admin-manager-email-template #accordion .mp-email-panel .panel-heading,
#mp  #mp-settings #sms-template .tab-content #client-sms-template #accordion .mp-sms-panel .panel-heading,
#mp  #mp-settings #sms-template .tab-content #service-provider-sms-template #accordion .mp-sms-panel .panel-heading,
#mp  #mp-settings #sms-template .tab-content #admin-manager-sms-template #accordion .mp-sms-panel .panel-heading,
#mp #mp-settings  #promocode table#mp-promocode-list tr td a.btn-info.btn-xs.mp_update_promocode,
#mp #mp-moveto-welcome .mp-welcome-inner,
#mp #mp-moveto-welcome .mp-welcome-inner .mp-cleato-changelog .mp-changelog-menu ul li,
#mp .pull-left,
#mp .form-group-margin .form-group{
    float: right !important;
}	
#mp .nav-tabs > li,
#mp .fc-toolbar .fc-left {
    float: right;
}
#mp  #mp-settings #email-template .nav-tabs > li,
#mp  #mp-settings #sms-template .nav-tabs > li,
#mp #mp-staff-panel .mp-staff-right-menu.nav-tabs > li{
	float: unset !important;
}
#mp .mp-notification-main ul.mp-recent-booking-list li .list-inner span.booking-time{
	clear: right;
}

/* Float right to left */
#mp .mp-col1.float-right,
#mp .mp-col1-1.float-right,
#mp .mp-col2.float-right,
#mp .mp-col2-1.float-right,
#mp .mp-col3.float-right,
#mp .mp-col35.float-right,
#mp .mp-col4.float-right, 
#mp .mp-col5.float-right,
#mp .mp-col55.float-right,
#mp .mp-col6.float-right,
#mp .mp-col7.float-right,
#mp .mp-col75.float-right,
#mp .mp-col8.float-right,
#mp .mp-col9.float-right,
#mp .mp-col10.float-right,
#mp .mp-col11.float-right,
#mp .mp-col115.float-right,
#mp .mp-col12.float-right,
#mp .mp-view-link.float-right,
#edit-form,
#mp .pull-right,
#mp #mp-user-appointments .rating > label ,
#mp #mp-reviews .rating > label,
#mp .fc-toolbar .fc-right,
#mp .fc .fc-button-group > *,
#mp #mp-service-addon-panel ul#mp-select-staff-member li span.mp-service-provider-list,
#mp #mp-services-panel ul#mp-select-staff-member li span.mp-service-provider-list{
	float: left !important;
}


/* position relative left to right */
/* images */
#mp #mp-locations-panel .mp-location-image-uploader img.mp-location-image,
#mp #mp-service-addon-panel .mp-service-image-uploader img.mp-service-image,									
#mp #mp-services-panel .mp-service-image-uploader img.mp-service-image,
#mp #mp-profile .mp-admin-staff-image-uploader img.mp-admin-staff-img,
#mp #mp-user-profile .mp-customer-image-uploader img.mp-customer-img,
#mp #mp-staff-panel .mp-member-image-uploader img.mp-staff-image{
	float: right !important;
	left: 15px;
	right: unset !important;
}

#mp #mp-notifications i.fa-angle-down,
#mp #mp-user-info i.fa-angle-down{
	left: unset !important;
	right: 5px;
}
#mp .fc-toolbar .fc-left{
	left: unset !important;
	right: 15px;
}
#mp #mp-settings #payment-setting .mp-all-payments-main .mp-payment-methods img.mp-img-payments,
#mp #mp-settings #sms-reminder .mp-all-sms-main .mp-sms-gateway img.mp-sms-gateway-img{
	left: unset !important;
	right: 10px;
}

/* position relative right to left */
#mp  #mp-main-navigation .navbar .nav.mp-nav-tab li:before,
#mp #mp-locations-panel .panel-heading .panel-title a#mp-delete-location,
#mp #mp-settings #payment-setting .mp-all-payments-main .mp-enable-disable-right,
#mp #mp-settings #sms-reminder .mp-all-sms-main .mp-enable-disable-right,
#mp #mp-settings #payment-setting .mp-enable-disable-right,
#mp #mp-settings #sms-reminder .mp-enable-disable-right{
	right: unset !important;
	left: 0;
}
#mp .fc-toolbar .fc-right {
	right: unset !important;
	left: 15px;
}
#mp #mp-calendar-all .mp-booking-status span.badge{
	right: unset !important;
	left: 4px;
}
#mp #mp-staff-panel .mp-staff-list .mp-left-staff li.staff-list .mp-staff-image{
	right: unset !important;
	left: 3px;
}
#mp  #mp-staff-panel .mp-clone-staff{
	right: unset !important;
	left: 2px;
}
#mp #mp-service-addon-panel #sortable-services li .mp-col1,	
#mp #mp-services-panel #sortable-services li .mp-col1{
	right: unset !important;	
	left: 10px;	
}
#mp  #mp-settings #general-setting i.mp-tax-percent,
#mp  #mp-settings #general-setting .mycollapse_patial-deposit i.fa-percent {
	right: unset !important;
	left: -5px;
}



/* position absolute left to right */
#mp .mp-show-hide-label:before{
	left: unset !important;
	right: 10px;
}
#mp .mp-custom-new-radio  ul.mp-new-radio-list input[type="radio"]:checked + label span:before ,
#mp .mp-custom-checkbox  ul.mp-checkbox-list input[type="checkbox"]:checked + label span:before {
	left: unset !important;
	right: 2px;
}
#mp .mp-custom-radio ul.mp-radio-list label span:before,
#mp .mp-custom-radio ul.mp-radio-list input[type="radio"]:checked + label span:before{
	left: unset !important;
	right: 4px;
}
#mp #mp-locations-panel .mp-location-image-uploader i.mp-camera-icon-common.fa-camera,
#mp #mp-service-addon-panel .mp-service-image-uploader i.mp-camera-icon-common.fa-camera,				
#mp #mp-services-panel .mp-service-image-uploader i.mp-camera-icon-common.fa-camera,
#mp #mp-profile .mp-admin-staff-image-uploader i.mp-camera-icon-common.fa-camera,
#mp #mp-user-profile .mp-customer-image-uploader i.mp-camera-icon-common.fa-camera,
#mp #mp-staff-panel .mp-member-image-uploader i.mp-camera-icon-common.fa-camera{
	left: unset !important;
	right: 16px;
}
#mp #mp-staff-panel .mp-member-image-uploader i.mp-camera-icon-common.fa-camera{
	left: unset !important;
	right: 16px;
}
#mp #salon-details .mp-salon-logo-uploader i.mp-camera-icon-common.fa-camera{
	left: unset !important;
	right: 85px;
}
#mp #edit-booking-details-view .mp-customer-image-uploader i.mp-camera-icon-common.fa-camera,
#mp #edit-customer-details .mp-customer-image-uploader i.mp-camera-icon-common.fa-camera,
#mp #booking-details .mp-customer-image-uploader i.mp-camera-icon-common.fa-camera,
#mp #edit-customer-details .mp-new-customer-image-uploader i.mp-camera-icon-common.fa-camera{
	left: unset !important;
	right: 5px;
}
#mp #mp-locations-panel .mp-location-image-uploader i.fa-plus-circle,
#mp #mp-service-addon-panel .mp-service-image-uploader i.fa-plus-circle,
#mp #mp-services-panel .mp-service-image-uploader i.fa-plus-circle,
#mp #mp-profile .mp-admin-staff-image-uploader i.fa-plus-circle,
#mp #mp-user-profile .mp-customer-image-uploader i.fa-plus-circle,
#mp #mp-staff-panel .mp-member-image-uploader i.fa-plus-circle{
	left: unset !important;
	right: -3px;
}
#mp #edit-booking-details-view .mp-customer-image-uploader i.fa-plus-circle,
#mp #edit-customer-details .mp-customer-image-uploader i.fa-plus-circle,
#mp #booking-details .mp-customer-image-uploader i.fa-plus-circle,
#mp #edit-customer-details .mp-new-customer-image-uploader i.fa-plus-circle{
	left: unset !important;
	right: -10px;
}
#mp #mp-profile .mp-admin-staff-image-uploader a.mp-remove-admin-staff-img,
#mp #mp-staff-panel .mp-member-image-uploader a.mp-remove-staff-img{
	left: unset !important;
	right: 10px;
}
#mp #salon-details .mp-salon-logo-uploader a.mp-remove-salon-logo{
	left: unset !important;
	right: -10px;
}
#mp #edit-booking-details-view .mp-customer-image-uploader a.mp-remove-customer-img,
#mp #edit-customer-details .mp-customer-image-uploaders a.mp-remove-customer-img,
#mp #booking-details .mp-customer-image-uploader a.mp-remove-customer-img,
#mp #mp-profile .mp-admin-staff-image-uploader a.mp-remove-admin-staff-img,
#mp #mp-user-profile .mp-customer-image-uploader a.mp-remove-customer-img,
#mp #edit-customer-details .mp-new-customer-image-uploader a.mp-remove-new-customer-img{
	left: unset !important;
	right: 8px;
}
#mp .mp-salon-logo-uploader{
	float: right;
	left: unset !important;
	right: 10px;
}
#mp .cd-popup {
	left: unset !important;
	right: 0;
}
#mp .cd-popup-container .cd-popup-close:before{
	left: unset !important;
	right: 8px;
}
.pop_up_window{
	left: unset !important;
	right: 30%;
}
#mp .mp-overlay-notification,
#mp #mp-staff-panel .mp-staff-list .mp-left-staff li.staff-list .mp-staff-clone{
	left: unset !important;
	right: 0;
}

#mp .loader{
	left: unset !important !important;
	right: 50% !important;
}
#mp .loader .mp-first{
	left: unset !important;
	right: 18px !important;
}	
#mp .loader .mp-second{
	left: unset !important;
	right: 8px !important;
}
#mp #mp-moveto-welcome .mp-welcome-inner .mp-cleato-changelog ul.mp-changelog-ul li span.mp-added,
#mp #mp-moveto-welcome .mp-welcome-inner .mp-cleato-changelog ul.mp-changelog-ul li span.mp-improved,
#mp #mp-moveto-welcome .mp-welcome-inner .mp-cleato-changelog ul.mp-changelog-ul li span.mp-fixed,
#mp #mp-locations-panel .mp-locations-list .mp-left-locations li.mp-left-location-menu-li .mp-location-sort-icon,
#mp #mp-locations-panel .mp-locations-list .mp-left-location li.mp-left-location-menu-li .mp-location-sort-icon,
#mp #mp-service-addon-panel .mp-service-list .mp-left-services li.mp-left-service-menu-li .mp-service-sort-icon,
#mp #mp-service-addon-panel .mp-service-list .mp-left-service li.mp-left-service-menu-li .mp-service-sort-icon,
#mp #mp-services-panel .mp-service-list .mp-left-services li.mp-left-service-menu-li .mp-service-sort-icon,
#mp #mp-services-panel .mp-service-list .mp-left-service li.mp-left-service-menu-li .mp-service-sort-icon{
	left: unset !important;
	right: 0px;
}
#mp #mp-settings #company-details .mp-company-image-uploader i.mp-camera-icon-common.fa-camera{
	left: unset !important;
	right: 85px;
}
#mp #mp-settings #company-details .custom-imageplus-icon{
	left: unset !important;
	right: -10px;
}




/* position absolute right to left */
#mp #edit-booking-details-view img.mp-customer-img,
#mp #edit-customer-details img.mp-customer-img,
#mp #booking-details img.mp-customer-img,
#mp #edit-customer-details img.mp-new-customer-img{
	float: right;
	right: unset !important;	
	left: 15px;	
}
#mp .cd-popup-container .cd-popup-close{
	right: unset !important;
	left: 8px;
}
#mp .cd-popup-container .cd-popup-close:after{
	right: unset !important;
	left: 8px;
}
#mp .mp-notifications-inner{
	right: unset !important;
	left: -400px;
}
#mp .mp-notifications-inner.visible{
	right: unset !important;
	left: 0px;
}

#mp #mp-dashboard .mp-today-list-actions .mp-past-booking-button{
	right: unset !important;
	left: 13px;
}
#mp .search-container .search-icon{
	right: unset !important;
	left: 7px;
}
#mp #mp-calendar-all .mp-booking-status{
	right: unset !important;
	left: 10px;
}
#mp #mp-staff-panel .mp-staff-list .mp-left-staff li.staff-list span.mp-manager-star{
	right: unset !important;
	left: 25px;
}
#mp #mp-staff-panel .mp-staff-list .mp-left-staff li.staff-list span.mp-manager-star input[type="checkbox"]:checked + label span .mp-text:after{
	right: unset !important;
	left: -15px;
}
#mp #mp-service-addon-panel .mp-service-list .mp-left-service li .mp-delete-category-btn,
#mp #mp-services-panel .mp-service-list .mp-left-service li .mp-delete-category-btn{
	right: unset !important;
	left: 4px;
}
#mp #mp-moveto-welcome .mp-welcome-main .mp-moveto-badge{
	right: unset !important;
	left: 10px;
}


/* text align Left to Right */
#mp .text-left,
#mp .mp-notification-main .mp-recent-booking-container,
#mp #mp-staff-panel .mp-staff-list,
#mp  #mp-staff-panel .mp-staff-list span.mp-staff-name,
#mp  #mp-staff-panel .mp-staff-list ul li.active span.mp-staff-name,
#mp #mp-locations-panel .mp-locations-list .nav li a,
#mp  #mp-locations-panel .mp-locations-list ul li.active span.mp-location-name,
#mp #mp-service-addon-panel .mp-service-list,
#mp #mp-services-panel .mp-service-list,
#mp  #mp-service-addon-panel .mp-service-list span.mp-service-name,							   
#mp  #mp-services-panel .mp-service-list span.mp-service-name,
#mp #booking-details li h6.mp-customer-details-hr{
	text-align: right !important;
}

/* text align right to left */
#mp .ta-r,
#mp #mp-dashboard .mp-stats-total,
#mp #mp-moveto-welcome .mp-welcome-inner .mp-cleato-changelog .mp-changelog-menu ul li a{
	text-align: left !important;
}

/* padding Left to Right */
#wpcontent{
	padding-right: 0px !important; /* to remove padding from left of bookddice admin */
}
#mp .pl-20{
	padding-right: 20px;
	padding-left: unset !important;
}
#mp .pl-10{
	padding-right: 10px;
	padding-left: unset !important;
}
#mp .pl-15{
	padding-right: 15px;
	padding-left: unset !important;
}
#mp .npl{
	padding-right: 0px;
	padding-left: 15px !important;
}
#mp #mp-top-nav .navbar-right .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
   right: 5px;
   padding-right: 10px;
   padding-left: unset !important;
}
#mp #mp-locations-panel .mp-locations-list .mp-left-locations li.mp-left-location-menu-li,
#mp #mp-locations-panel .mp-locations-list .mp-left-location li.mp-left-location-menu-li,
#mp #mp-service-addon-panel .mp-service-list .mp-left-services li.mp-left-service-menu-li,
#mp #mp-service-addon-panel .mp-service-list .mp-left-service li.mp-left-service-menu-li,	
#mp #mp-services-panel .mp-service-list .mp-left-services li.mp-left-service-menu-li,
#mp #mp-services-panel .mp-service-list .mp-left-service li.mp-left-service-menu-li{
	padding-right: 24px !important;
	padding-left: unset !important;
}
#mp .intl-tel-input input#moveto_company_country_code,
#mp .intl-tel-input input,
#mp .intl-tel-input input[type="text"],
#mp .intl-tel-input input[type="tel"]{
	padding-left: 12px !important;
	padding-right: 45px !important;
}
#mp .icon-space,
#mp .fa-plus.custom-icon-space,
#mp .fa-user-plus.custom-icon-space{
    padding-right: unset !important;
    padding-left: 4px !important;
}
/* padding right to left */
#mp .pr-5{
	padding-left: 5px !important;
	padding-right: unset !important;
}
#mp .pr-10{
	padding-left: 10px !important;
	padding-right: unset !important;
}
#mp .npr{
	padding-left: 0px;
	padding-right: unset !important;
}
#mp .modal-header li.mp_booking_datetime i.fa{
	padding-left: 5px;
	padding-right: unset !important;
}




/* margin Left to Right */
#mp .ml-10{
	margin-right: 10px;
	margin-left: unset !important;
}
#mp .ml-15{
	margin-right: 15px;
	margin-left: unset !important;
}
#mp .ml-30{
	margin-right: 30px;
	margin-left: unset !important;
}
#mp a.mp-tooltip-link{
	margin-right: -16px;
	margin-left: unset !important;
}
#mp .form-group a.mp-tooltip-link{
	margin-right: 4px;
	margin-left: unset !important;
}	
#mp #booking-details ul.mp-cal-booking-details li .mp-booking-status em{
	margin-right: 5px;	
	margin-left: unset !important;
}	
#mp #mp-dashboard .mp-today-bookings-main [class*=" icon-"]:before,
#mp #mp-dashboard .mp-bookings-activity [class*=" icon-"]:before,
#mp #mp-dashboard .mp-today-bookings-main [class^="icon-"]:before,
#mp #mp-dashboard .mp-bookings-activity [class^="icon-"]:before{
	margin-right: 0px;
	margin-left: unset !important;
}
#mp #mp-customers-listing .mp-custom-checkbox ul.mp-checkbox-list label span,
#mp #mp-payments .mp-custom-checkbox ul.mp-checkbox-list label span{
	margin-right: 10px !important;
	margin-left: unset !important;
}
#mp #mp-locations-panel #pac-input{
	margin-right: 12px;
	margin-left: unset !important;
}

/* margin right to left */
#mp .mr-5{
	margin-left: 5px;
	margin-right: unset !important;
}
#mp .mr-10{
	margin-left: 10px;
	margin-right: unset !important;
}
#mp .mr-15{
	margin-left: 15px;
	margin-right: unset !important;
}
#mp .mr-20{
	margin-left: 20px;
	margin-right: unset !important;
}
#mp table.form-inline .form-group{
	margin-left: 20px !important;
	margin-right: unset !important;
}
#mp #mp-top-nav .navbar-right ,
#mp  #mp-main-navigation .navbar .nav.mp-nav-tab > li > a .fa,
#mp  #mp-main-navigation .navbar .nav.mp-nav-tab > li > a .icons{
	margin-left: 0px;
	margin-right: unset !important;	
}

#mp #mp-top-nav .navbar .nav > li > a#mp-notifications{
	margin-left: 10px;
	margin-right: unset !important;
}
#mp  #mp-locations-panel .mp-locations-list span.mp-location-name i.fa-th,
#mp  #mp-locations-panel .mp-locations-list span.mp-location-name i.fa{
	margin-left:5px;
	margin-right: unset !important;
}
#mp  #mp-locations-panel .mp-locations-details i.fa-th-list{
	margin-left:8px;
	margin-right: unset !important;
	float: right !important;
}	
#mp  #mp-service-addon-panel .mp-service-list span.mp-service-name i.fa-th,
#mp  #mp-services-panel .mp-service-list span.mp-service-name i.fa-th,
#mp  #mp-service-addon-panel .mp-staff-right-details i.fa-th-list,							   
#mp  #mp-services-panel .mp-staff-right-details i.fa-th-list{
	margin-left:5px;
	margin-right: unset !important;
}
#mp h4.panel-title span{
	margin-right: unset !important;
	margin-left: 20px;
}
#mp span,
#mp span span,
#mp h4.panel-title span.toggle-handle{
	margin-right: unset !important;
	margin-left: 0px !important;
}
#mp #user-booking-details .fa.fa-repeat,
#mp #user-booking-details .fa.fa-ban,
#mp #user-booking-details .fa.fa-star,
#mp #mp-reviews .fa.fa-check,
#mp #mp-reviews .fa.fa-trash-o,
#mp #mp-reviews .fa.fa-eye,
#mp  #mp-settings #email-template .tab-content #client-email-template h4.panel-title span,
#mp  #mp-settings #email-template .tab-content #service-provider-email-template h4.panel-title span,
#mp  #mp-settings #email-template .tab-content #admin-manager-email-template h4.panel-title span,
#mp  #mp-settings #sms-template .tab-content #client-sms-template h4.panel-title span,
#mp  #mp-settings #sms-template .tab-content #service-provider-sms-template h4.panel-title span,
#mp  #mp-settings #sms-template .tab-content #admin-manager-sms-template h4.panel-title span,
#mp #mp-moveto-welcome .mp-welcome-inner .mp-cleato-changelog ul.mp-changelog-ul li{
	margin-right: unset !important;
	margin-left: 0;
}




/* Extra */
#mp #booking-details ul.mp-cal-booking-details li label{
	float: right !important;
	text-align: right !important;
	margin-left: 17px;
	margin-right: unset !important;
}
#mp #mp-dashboard .mp-dash-icon{
	float: right !important;
	margin-left: 15px;
	margin-right: unset !important;
}
#mp #mp-dashboard .mp-today-bookings-main .mp-today-list .mp-today-left{
	padding-left: 10px;
	float: right;
}
#mp #booking-details-calendar .close ,
#mp #booking-details .close ,
#mp #edit-booking-details-view .close {
	float: left;
	right: unset !important;
	left: 12px;
}
#mp .fc-state-default.fc-corner-right {
	border-top-right-radius: unset !important;
	border-top-left-radius: 2px;
	border-bottom-right-radius: unset !important;
	border-bottom-left-radius: 2px;
}
#mp .fc-icon-right-single-arrow:after,
#mp .fc-icon-left-single-arrow:after {
	left: unset !important;
	right: 0;
}
#mp .fc-icon-right-single-arrow:after{
	content: "\f100" !important;
}
#mp .fc-icon-left-single-arrow:after {
	content: "\f101" !important;
}


#mp #mp-calendar-all ul.mp-cal-booking-details li label{
	float: right;
	text-align: right;
	margin-left: 17px;	
}

#mp #mp-calendar-all .mp-booking-status{
	padding-right: 7px;
	float: right;
}
#mp .member-services .mp-service-time-member,
#mp .member-services .mp-service-price-member{
	float: right !important; 
	text-align: left !important;
}
#mp .member-addbreaks .mp-weeks-breaks-menu{
	border-right: unset !important;
	border-left:1px solid #BDBDBD;
}
#mp #mp-locations-panel .mp-location-panel .panel-heading .panel-title span.mp-location-title-name{
	float: right !important;
	margin-left: 0 !important;
}
#mp  #mp-service-addon-panel .mp-services-panel i.fa-th-list,	
#mp  #mp-services-panel .mp-services-panel i.fa-th-list{
	margin-left:8px;
	float: right;
}
#mp  #mp-service-addon-panel .mp-service-list ul li.active span.mp-service-name,
#mp  #mp-services-panel .mp-service-list ul li.active span.mp-service-name{
	text-align: right;
	margin-left: 0;
}
#mp #mp-service-addon-panel .mp-services-panel .panel-title span.mp-service-title-name,
#mp #mp-services-panel .mp-services-panel .panel-title span.mp-service-title-name{
	padding-left: unset !important;
	padding-right: 5px;
	margin-right: unset !important;
	margin-left: 0px;
}
#mp #mp-service-addon-panel ul#mp-select-staff-member li span.mp-service-provider-list,
#mp #mp-services-panel ul#mp-select-staff-member li span.mp-service-provider-list{
	float: left;
	margin-right: unset !important;
	margin-left: 0;
}
#mp  #mp-settings #company-details .form-group,
#mp  #mp-settings #general-setting .form-group,
#mp  #mp-settings #appearance-setting .form-group,
#mp  #mp-settings #payment-setting .mp-payment-methods .form-group,
#mp  #mp-settings #sms-reminder .mp-sms-reminder-input .form-group,
#mp #mp-settings #labels .mp-labels-all .form-group,
#mp .form-group-margin .form-group{
	float: right !important;
	margin-right: unset !important;
	margin-left: 20px;
}
#mp  #mp-settings #email-template ul li span.mp-template-name,
#mp  #mp-settings #sms-template ul li span.mp-template-name{
	float: right;
	margin-right: unset !important;
	margin-left: 0;
}
#mp #mp-settings #email-template .mp-yes-no-email-right,
#mp #mp-settings #sms-template .mp-yes-no-sms-right{
	left: unset !important;
	right: 0px;
	margin-right: unset !important;
	margin-left: 10px;
}
#mp #mp-customers-listing .booking-details-modal .close{
	float: left;
	right: unset !important;	
	left: 12px;	
}
#mp #mp-user-appointments .rating { 
	float: right;
	margin-left: unset !important;
	margin-right: 10px;
}
#mp #mp-moveto-welcome .mp-welcome-inner .mp-cleato-changelog .mp-changelog-menu ul li.active a{
	border-right: inherit;
	border-left: none;
}
#mp .minicolors-theme-bootstrap .minicolors-swatch{
	left: unset !important;
	right: 3px;
}
#mp .minicolors-theme-bootstrap .minicolors-input{
	padding-right: 44px;
}
#mp .input-group-addon:first-child {
	border-left: 0 !important;
    border-right: 1px solid #ccc !important;
}
#mp .ml5r0 {
    margin-left: unset !important;
    margin-right: 5px !important;
}
#mp table.table-bordered.dataTable th,
#mp table.table-bordered.dataTable td {
    border-left-width: 1px;
}
#mp .intl-tel-input .selected-flag{
	padding: 0 8px 0 0px !important;
}
#mp .intl-tel-input .selected-flag .iti-arrow{
	right: unset !important;
	left: 4px;
}
#mp .mp-custom-radio ul.mp-radio-list label span{
	margin-right: 0px !important;
	margin-left: 10px !important;
}
#mp .dataTables_wrapper .dataTables_paginate {
    float: left;
}	
#mp .dataTables_wrapper .dataTables_info{
	float: right;
}
#mp #mp-settings #promocode table#mp-promocode-list tr td a.btn-info.btn-xs.mp_update_promocode {
	float: right !important;
}
.datepicker.datepicker-dropdown.dropdown-menu {
    right: unset;
}	
#mp .close {
    float: left !important;
}
#mp #mp-customers-listing td.mp-bookings-td a .icon-calendar.icons.icon-space,
#mp #mp-customers-listing td a .icon-calendar.icons.icon-space{
	float: right;
	position: relative;
	top: 3px;
}
.bootstrap-select .dropdown-menu{
	right: 0 !important;
	left: unset !important;
	float: right !important;
	text-align: right !important;
}
.daterangepicker.dropdown-menu.opensright.show-calendar{
	z-index: 99999 !important;
}
#mp input[type="url"], #mp input[type="email"] {
    direction: rtl !important;
}
.bootstrap-select > .dropdown-toggle {
	padding-right: 12px !important;
	padding-left: 25px !important;
}	
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
	text-align: right !important;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
    right: unset !important;
    left: 12px !important;
}	
#mp #mp-staff-panel .mp-staff-right-details table.monthtable th {
    text-align: right;
}
#mp .mp-notification-main ul.mp-recent-booking-list .list-inner a.mp-mark-read {
    right: unset !important;
    left: 0 !important;
}
